home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 1833 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1023 b 

  1. Path: castle.nando.net!news
  2. From: actuary@nando.net   (Bill McCarthy)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: char* to char array[] ?
  5. Date: 17 Jan 1996 02:23:26 GMT
  6. Organization: News & Observer Public Access
  7. Message-ID: <4dhmiu$nu0@castle.nando.net>
  8. References: <4d4n9s$9uv@ixnews2.ix.netcom.com> <1996Jan13.013852.19365@hns.com>
  9. Reply-To: actuary@nando.net (Bill McCarthy)
  10. NNTP-Posting-Host: vyger609.nando.net
  11. X-Newsreader: IBM NewsReader/2 v1.2
  12.  
  13. In <1996Jan13.013852.19365@hns.com>, Ralph Sweitzer <t_rsweitzer> writes:
  14. >Try something like this it should work.
  15. >
  16. >/* prototype */
  17. >char *called_finction(void);
  18.  
  19. The above prototyped function is never used ???
  20.  
  21. >void calling_function(void)
  22. >{
  23. >  char *ptr;
  24. >  ptr = called_function();
  25.  
  26. The above function should be prototyped before use.
  27.  
  28. >}
  29. >
  30. >char *called_function(void)
  31. >{
  32. >  char buf[] = {"hello world"};
  33.  
  34. If you don't make the above static, you'll end returning
  35. a pointer to freed memory.
  36.  
  37. >  return((char *)buf);
  38. >}
  39.  
  40. Bill McCarthy
  41. actuary@nando.net
  42. Wendell, NC  USA
  43.  
  44.